home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 3 / Amiga Format CD03 (1996-07-04)(Future Publishing)(GB)(Track 1 of 6)[!][issue 1996-08].iso / pd / utilities / magicmenu / deutsch / history < prev    next >
Text File  |  1996-05-20  |  25KB  |  450 lines

  1. Revision V1.29
  2. --------------
  3. changed on Tuesday, 23-Nov-93  22:33:00
  4.     Folgende Fehler wurden beseitigt:
  5.     - Das Feld ie_Qualifier war bei allen von MM gesendeten Messages oder
  6.       Events ungesetzt (= 0). Jetzt wird das Feld mit PeekQualifier()
  7.       des input.device vorbesetzt. Damit funktionieren auch wieder die
  8.       Programme, die dieses Feld bei Menu-Events auswerten 
  9.       (ADoc, GenAm...). (Hinweis von Denis Gounelle)
  10.  
  11. Revision V1.28
  12. --------------
  13. changed on Wednesday, 06-Okt-93  23:24:00  by  --- Unknown ---.   LogMessage :
  14.     Folgende Fehler wurden beseitigt:
  15.     - Special Bug-Fix ganz speziell nur fuer Mr SIERRA@FUTURE.ZER!
  16.       Die multual-exclude Menues werden jetzt, wie es auch sein sollte
  17.       mit 32, und nicht wie bisher nur mit 16 Bits, ausgewertet.
  18.  
  19. Revision V1.27
  20. --------------
  21. changed on Sunday, 01-Aug-93  16:27:00  by  --- Unknown ---.   LogMessage :
  22.     Folgende Fehler wurden beseitigt:
  23.     - Das Verschieben der Menues, das in V 1.26 eingeführt wurde, hat
  24.       viele optische Probleme aufgeworfen und wurde deswegen wieder ent-
  25.       fernt. Stattdessen verwendet MagicMenu nun schmälere Images, wenn
  26.       die Standardimages nicht passen.
  27.     - Bei Programmen, die eigene Checkimages verwenden, konnte es
  28.       passieren, dass beim Löschen dieser Images zuviel oder zu wenig
  29.       gelöscht wurde.
  30.  
  31. Revision V1.26
  32. --------------
  33. changed on Saturday, 31-Jul-93  20:45:00  by  Martin Korndörfer.   LogMessage :
  34.     Folgende Fehler wurden beseitigt:
  35.     - Menuitems mit der Größe 0x0 Pixel konnten MagicMenu zum Absturz
  36.       bringen. Solche (sinnlosen) Menüs waren u.a. in TXEd und DOpus 4.1x
  37.       enthalten. Der Workaround der Version 1.24 wird damit überflüssig,
  38.       DOpus funktioniert wieder korrekt mit MagicMenu.
  39.     - Ein Multual Exclude Menuitem kann nun auch MENUTOGGLE gesetzt haben.
  40.       Dadurch kann ein CHECKED Multual-Exclude Menu vollständig deselek-
  41.       tiert werden. Dieses Verhalten ist zwar etwas unlogisch und ist so
  42.       auch nicht dokumentiert, aber Intuition verhält sich dementsprechend.
  43.     - Bei Menues die bis ganz zum rechten Screenrand reichen, konnte MM
  44.       das Menue am rechten Rand nicht mehr anzeigen. Das wurde behoben.
  45.       Damit ist auch das Term 3.4 Menü (Dial) wieder anwählbar.
  46.     - Das Checkmark wird nun wieder NACH allen Texten gezeichnet, dadurch
  47.       werden alle Probleme durch übermalte Checkmarks behoben.
  48.     - MagicMenu passt jetzt unter KS 3.x jedes Menü automatisch an den
  49.       verwendeten Checkmark an. Dadurch kann es nicht mehr vorkommen, dass
  50.       sich Checkmark und Menütexte überschneiden. Ausserdem sieht es
  51.       optisch nun besser aus (Vorschlag von Martin Berndt).
  52.  
  53. Revision V1.25
  54. --------------
  55. changed on Thursday, 24-Jul-93  19:51:00  by  Martin Korndörfer.   LogMessage :
  56.     Folgende Fehler wurden beseitigt:
  57.     - In Release 1.24 wurden Fenster OHNE NewLookMenu falsch erkannt
  58.       und die Menue demnach falsch dargestellt.
  59.     Ergänzungen:
  60.     - WindowToFront() wird nun auch gepatcht, so dass es keine Probleme
  61.       mehr mit den diversen Programmen, die haeufig das Fenster nach
  62.       vorne holen, geben sollte.
  63.     - Die Maus wird nach der Tastaturbedienung nun immer wieder an die
  64.       alte Position zurueckgestellt. (Vorschlag von Garry Glendown und
  65.       anderen)
  66.     - Neue Tool Types:
  67.       o USELAYER (Default: YES):
  68.          wenn aktiviert, verwendet MagicMenu die layers.library um zu
  69.          vermeiden dass Speicher durch illegal gestaltete Menues oder
  70.          einen Bug in MM überschrieben werden kann. Dadurch wird MM
  71.          aber ziemlich gebremmst, deswegen koennen besonders User auf
  72.          68000er Amigas auf dieses Feature verzichten. Bisher hat MM
  73.          immer die layers.library benützt. (Vorschlag von Martin Berndt)
  74.       o KC_RALTRCOMMAND (Default: YES):
  75.          Mit diesem Tool Type kann verhindert werden, dass MM die
  76.          Tastenkombination RAlt - RCommand als Startsequenz fuer die
  77.          Tastatursteuerung verwendet. Wenn dieses Tool Type auf NO
  78.          gesetzt wird, kann nur noch die eingestellte Sequenz fuer die
  79.          Tastatursteuerung verwendet werden. Eigentlich gehört das in
  80.          die Oberflaeche, ich bitte um Nachsicht dass ich das auf das
  81.          naechste grosse Release verschiebe. (Vorschlag von Marc Jakisch)
  82.  
  83. Revision V1.24
  84. --------------
  85. changed on Thursday, 22-Jul-93  22:50:00  by  Martin Korndörfer.   LogMessage :
  86.     Folgende Fehler wurden beseitigt:
  87.     - CED 3.5 und andere Programme versuchten sich im OS 3.0 Menue-style
  88.       und produzierten mit MagicMenu eine Bauchlandung. Nun werden diese
  89.       Menues in 3D- und Standarddarstellung korrekt behandelt. (Hinweis
  90.       von Garry Glendown)
  91.     Ungelöste Probleme:
  92.     - Directory Opus 4.10 bringt MagicMenu eiskalt zum Abstürzen. Die Ur-
  93.       sache hierfür ist nicht offensichtlich und ist wahrscheinlich in
  94.       einer etwas unüblichen Behandlung der Mouse-Events durch DOpus zu
  95.       suchen. Da ich im Moment keine Zeit für eine ausführliche Fehler-
  96.       suche habe, ist in dieser Version erst mal nur eine spezielle Ab-
  97.       frage enthalten, die verhindert, dass bei DOpus MagicMenu aktiviert
  98.       wird. Dadurch muss innerhalb von DOpus vorläufig auf MagicMenu
  99.       verzichtet werden. (Hinweis von vielen, Martin Berndt war wieder
  100.       einmal der schnellste... ;))
  101.  
  102. Revision V1.23
  103. --------------
  104. changed on Tuesday, 18-Mai-93  22:09:51  by  Martin Korndörfer.   LogMessage :
  105.  
  106. (Revision 1.23 war kein Fake, sorry, ich hatte schlicht vergessen die
  107.  Dokumentation auf den aktuellen Stand zu bringen...)
  108.  
  109.     Folgende Fehler wurden beseitigt:
  110.     - Im 2D-Look wurden bei einigen Programmen die Menueeintraege
  111.       geloescht, wenn man mit der Maus darueber faehrt.
  112.     - Der Haken konnte bei einigen Programmen überdeckt werden.
  113.  
  114. Revision V1.22
  115. --------------
  116. changed on Wednesday, 24-Feb-93  13:42:39  by  Martin Korndörfer.   LogMessage :
  117.     Folgende Fehler wurden beseitigt:
  118.     - Im Standard-Look wurden bei der Mehrfachselektierung die Checkmarks
  119.       nicht korrekt upgedated.
  120.     - Ebenfalls im Standard-Look wurden die Shortkeys zu weit rechts
  121.       gezeichnet.
  122.     - Im Pull-Down Menü wurden die Hauptmenüpunkte zwei Pixel zu weit links
  123.       gezeichnet. (Hinweis von Martin Huttenloher)
  124.     Änderungen:
  125.     - Wenn das ToolType CHECKWB gesetzt ist, wird jetzt auch für PageStream
  126.       ein ähnlicher Patch vorgenommen. Das ist nur eine Zwischenlösung, 
  127.       bis das Menu-Chaching fuer die Programme getrennt gesteuert werden
  128.       kann. (Vorschlag von Martin Huttenloher)
  129.  
  130. Revision V1.21
  131. --------------
  132. changed on Tuesday, 16-Feb-93  18:00:21  by  Martin Korndörfer.   LogMessage :
  133.     Folgende Fehler wurden beseitigt:
  134.     - Wenn in einem Fenster ohne Menue die rechte Maustaste gedrückt wurde,
  135.       hat Magic Menu ein wenig Speicher verloren. (Hinweis von Paul Miranda
  136.       und Peter Elzner).
  137.     - Wenn RMBTRAP gesetzt war, wurden ZWEI Messages (MENUDOWN) generiert.
  138.     - Der Font für die Menüleiste wurde nicht immer korrekt gesetzt.
  139.     - MagicMenu behandelt jetzt Requester korrekt. D.h. wenn ein Requester in
  140.       einem Fenster aktiv ist, kann kein Menue aktiviert werden. Ausserdem
  141.       werden jetzt die Double-Menue-Requester korrekt unterstuetzt. (Es
  142.       gibt TATSAECHLICH Programme, die dieses Feature nutzen...)
  143.       (Hinweis von Gerhard Schmidt).
  144.     - Zwei Enforcer-Hits beseitigt.
  145.     Änderungen:
  146.     - Uebergrosse Screens werden bei der Tastatursteuerung jetzt richtig
  147.       verschoben, so dass der aktuelle Menuepunkt immer sichtbar ist.
  148.     - Der SELECT Modus wurde etwas flexibler: Man kann nun auch die rechte
  149.       Maustaste gedrueckt halten bei der Auswahl. Laesst man die rechte
  150.       Maustaste ausserhalb des Menues los, so wird die Auswahl abgebrochen,
  151.       laesst man sie innerhalb des Menues los, so verhaelt sich MagicMenu
  152.       wie gehabt. Somit verhalten sich die MagicMenus im Select-Mode 
  153.       aehnlich wie in Motif, OS/2 und W*ndows.
  154.  
  155. Revision V1.20
  156. --------------
  157.     Folgende Fehler wurden beseitigt:
  158.     - Tja, auch in V 1.19 wurden die Amigakeys nicht immer richtig plaziert,
  159.       diesmal waren die Submenus dran... Ich hab jetzt den Work-Around fuer 
  160.       Programme, die die Shortcuts nachtraeglich (nach SetMenuStrip()) in die
  161.       Menüstruktur reinpatchen (siehe Revision 1.13) wieder rausgenommen, da
  162.       es sonst doch etwas undurchsichtig wurde. 
  163.  
  164. Revision V1.19
  165. --------------
  166. changed on Donnerstag, 24-Dez-92  14:44:09  by  Martin Korndörfer.   LogMessage :
  167.     (Das Weihnachtsupdate ;-) )
  168.     Folgende Fehler wurden beseitigt:
  169.     - Beim Abspeichern der Einstellungen wurden die Darstellung der Pull-
  170.       Down- und Pop-Up Menüs immer auf 3D umgestellt und auch so abge-
  171.       speichert. Der Bug ist schon immer drin gewesen, ich hab die Bug-
  172.       reports immer auf einen alten Fehler geschoben, sorry.
  173.     - Wenn Menues mehrspaltig waren und die Punkte mit Shortcuts versehen waren, 
  174.       wurden die Amigakeys teilweise wild in der Zeile gezeichnet. 
  175.       Behoben (Hinweis von Candid Böschen)
  176.  
  177. Revision V1.18
  178. --------------
  179. changed on Montag, 21-Dez-92  21:31:31  by  Martin Korndörfer.   LogMessage :
  180.     Folgende Fehler wurden beseitigt:
  181.     - ActivateWindow() funktionierte manchmal nicht mehr, wenn Magic Menu
  182.       aktiv war. (Hinweis von unzähligen Anwendern)
  183.     Änderungen:
  184.     - Das Checkmark (Haken oder MX-Image) wird jetzt VOR dem Menuetext
  185.       gezeichnet, dadurch wird der Text bei Fonts kleiner Topaz 8 nicht
  186.       mehr durch das Image ueberschrieben. Das ist eine Zwischenloesung,
  187.       fuer die 3.0 NewLook-Menues, so lange Magic Menu die Images nicht
  188.       skaliert. (Vorschlag von Martin Berndt)
  189.     - Im Select-Modus kann ein bereits angewählter Menüpunkt noch zurück-
  190.       genommen werden, so lange die linke Maustaste gedrückt bleibt, indem
  191.       die Maus von dem Punkt wegbewegt wird. (Vorschlag von Michael Balzer)
  192.  
  193. Revision V1.17
  194. --------------
  195. changed on Donnerstag, 11-Dez-92 18:57:00  by  Martin Korndörfer.   LogMessage :
  196.     Folgende Fehler wurden beseitigt:
  197.     - Im 3D-Look konnte es vorkommen, daß einige Menüeinträge gelöscht
  198.       wurden, wenn man sie hervorhob. Diese Menüs hatten den COMPLEMENT
  199.       DrawMode in der IntuiText-Struktur gesetzt. Dieses Flag wird im
  200.       3D-Look jetzt ignoriert.
  201.  
  202. Revision V1.15
  203. --------------
  204. changed on Mittwoch, 02-Dez-92 22:49:57  by  Martin Korndörfer.   LogMessage :
  205.     Änderungen:
  206.     - Umgestellt auf die neue SAS/C Version 6.0 / 6.1
  207.     - Selektierte Menüpunkte werden jetzt auch im 3D-Look invertiert.
  208.       Disablete Menüpunkte werden im 3D-Look "geghosted" hervorgehoben,
  209.       im Standardlook - wie bei Intuition - gar nicht, es sei denn, die
  210.       Menüs werden über die Tastatur bedient, dann geht es nicht anders.
  211.     - Für Toggle-Menüpunkte wird jetzt wieder ein Haken verwendet (der
  212.       im 3D-Look natürlich auch erhaben wirkt). Multual-Exclude Menüs
  213.       werden weiterhin mit den bisherigen MX-Images markiert.
  214.     - Kickstart 3.0 wird unterstützt. Die skalierten Images und die neuen
  215.       DrawPens werden im Standard-Look verwendet. Interleaved Bitmaps
  216.       werden zum schnelleren Kopieren der Menü-Boxen verwendet.
  217.     - Die 3D-Images von MagicMenu werden jetzt auf die gesetzten
  218.       DrawPens umgemapped, wenn nicht die Standardwerte verwendet werden.
  219.       So bekommen jetzt auch Programme, mit unüblichen DrawPen Ein-
  220.       stellungen (z.B. PageStream 2.x, Term...), die erhabenen Symbole
  221.       in den Menüs. Bei Screens mit vielen Farben und unüblichen DrawPens
  222.       kann auf langsamen Rechnern eine kurze Pause zwischen dem Aktivieren
  223.       und dem Darstellen des Menüs bemerkbar werden.
  224.     - Zum Erstellen der Menüs werden (wieder) Layers verwendet, um Ab-
  225.       stürze durch das "Menu-Caching"-Problem (siehe "Ungelöste Probleme"
  226.       weiter unten) auszuschliessen.
  227.     - Bei PressOnce und Select kann nun auch mit der linken Maustaste
  228.       abgebrochen werden, wenn der Mauszeiger ausserhalb des Menüs ist.
  229.       (Vorschlag von Marc Jackish)
  230.     - Ein erneuter Druck auf den Menü-Hotkey bricht jetzt die Menüauswahl
  231.       ab. (Vorschlag von Stefan Stuntz)
  232.     - Die Intuition-Menü-Tastenkombination (rechte Alt und Amigataste)
  233.       funtioniert jetzt genauso, wie die eingestellte Aktivierungssequenz.
  234.       (Vorschlag von Michael Thiel und Magnus ? )
  235.     - Die Menüleiste beim Pull-Down Menü ist jetzt genauso groß wie die
  236.       Screenleiste selbst. (Vorschlag von Reza Elghazi und vielen anderen)
  237.     - Da der detach-Startupcode von SAS/C 6.0 jetzt auch das neue
  238.       AmigaOS 2.0 Feature "progdir:" unterstützt, kann MagicMenu ab sofort
  239.       auch ohne RUN aus dem CLI gestartet werden, es koppelt sich selbst-
  240.       tätig von diesem CLI ab.
  241.     Ungelöste Probleme:
  242.     - Einige Programme modifizieren ihre Menüs ohne sie vorher mit
  243.       ClearMenuStrip() abgemeldet zu haben. Das ist lt. den RKM-Richtlinien
  244.       eine Todsünde. Intuition kommt damit (leider) zurecht, aber das
  245.       "Menu-Chaching" von MagicMenu nicht. In einer späteren Version
  246.       wird das Menu-Caching für einzelne Screens ausgeschaltet werden
  247.       können, bis dahin muß man damit leben.
  248.     - In Kickstart 3.0 kamen einige neue DrawPens fuer die Menüleiste
  249.       dazu. Einige Programme (z.B. Euromail, Superbase Pro 1.0) setzen
  250.       diese DrawPens auf unsinnige Werte. Unter 2.x hat das keine Aus-
  251.       wirkungen, unter 3.0 richtet sich MagicMenu aber bei der Standard-
  252.       Darstellung nach diesen Pens, was recht unübliche Farbeffekte her-
  253.       vorrufen kann. (Anmerkung an Programmierer: Ja, ich werte
  254.       dri_Version aus!).
  255.     Folgende Fehler wurden beseitigt:
  256.     - Wenn ein Programm ein eigenes CheckImage definiert, wurde bei der
  257.       Standard-Darstellung ein nicht vorhandenes "NoCheckImage" (Symbol,
  258.       wenn ein Menüpunkt nicht selekiert ist) bearbeitet und angezeigt.
  259.       Das führte zu wilden Abstürzen. (Hinweis von Markus Bartsch und
  260.       Candid Böschen)
  261.     - Magic Menu stürtzte unter 3.0 oft ab, u.a. wegen der skalierten
  262.       Images für das CheckMark und das Amigazeichen. Behoben.
  263.       (Hinweis von unzähligen Usern...)
  264.     - Alle Commodity-Hotkey Strings (aus den Tool Types und dem Prefs
  265.       Fenster) wurden in Großbuchstaben umgewandelt, dadurch konnten
  266.       keine Hotkey mit Buchstaben ohne Shift definiert werden. Behoben.
  267.       (Hinweis von Hans Maurer)
  268.     - Die diversen SunMouse Utilities machten Probleme, da das
  269.       ActivateWindow() zum bekannten Deadlock führte. ActivateWindow()
  270.       ist jetzt ebenfalls gepatched. (Hinweis von Marc Heuler)
  271.     - Beim Menü-Flag HIGHIMAGE wurde fälschlicherweise auch invertiert.
  272.  
  273. Revision V1.14
  274. --------------
  275. changed on Dienstag, 28-Okt-92 18:17:53  by  Martin Korndörfer.   LogMessage :
  276.     Folgende Fehler wurden beseitigt:
  277.     - Es gab ein Problem in der Version 1.13 mit der Option CHECKWB:
  278.       Bei allen Programmen, die ein AppMenu installieren, ändert
  279.       sich nämlich das Menülayout der Workbench... Ganz im Gegensatz zu
  280.       meiner damaligen Behauptung... 8^} . Jetzt wird zusätzlich bei jedem
  281.       SetMenuStrip() der Intuition geprüft, ob sich die Anzahl der Einträge
  282.       im Tools-Menü geändert hat. Sollte es mit der Funktion irgendwelche
  283.       Probleme geben, z.B. daß das Tools Menü nicht korrekt angezeigt wird,
  284.       dann bitte CHECKWB auf NO stellen.
  285.     Ungelöste Probleme:
  286.     - Auf langsamen Rechnern kann es immer noch vorkommen, daß der Rechner
  287.       das Loslassen der rechten Maustaste "übersieht", wenn man die Taste
  288.       extrem kurz drückt.
  289.  
  290. Revision V1.13
  291. --------------
  292. changed on Montag, 26-Okt-92 16:47:38  by  Martin Korndörfer.   LogMessage :
  293.     Folgende Fehler wurden beseitigt:
  294.     - Bei 1.3 Screens wurden die Farben falsch gewählt. Jetzt gibt es nur
  295.       zwei Darstellungen (so wie es auch logisch ist): Eine 3D-Darstellung,
  296.       bei der die Farben geaendert werden muessen, und die Standarddarstel-
  297.       lung, die automatisch bei 1.3 Screens gewählt wird.
  298.       (Hinweis von Markus Bartsch)
  299.     - GFA-Bugsic hat offenbar die Angewohnheit, die Tastatur-Shortcuts erst
  300.       NACH SetMenuStrip in die Strukturen einzubauen (oder einige Programme
  301.       machen das so). Ist natürlich problematisch, ich hoffe, Magic Menu
  302.       kommt damit jetzt besser zurecht.
  303.     - Ändert ein Programm ein Menü ohne SetMenuStrip() aufzurufen (z.B.
  304.       ToolsDaemon), dann wird automatisch das Menü neu berechnet, wenn
  305.       die geänderten Menüpunkte aufgerufen werden.
  306.     - Bei der Standarddarstellung werden die Farben nicht mehr aus der
  307.       SCREEN sondern der WINDOW Struktur entnommen - ich hoffe, jetzt passt
  308.       es endlich... ;-)
  309.     - Es gibt doch tatsächlich ein Programm, daß die Menüs BUSY WAITING
  310.       über die CHECKED Flags abfrägt... ;-( Und dabei dann zusätzlich das
  311.       Flag MENUTOGGLE nicht setzt. Dieses Flag soll laut RKM's einen Menü-
  312.       punkt umschaltbar machen. Intuition ignoriert das Fehlen des Flags
  313.       offensichtlich, Magic Menu sieht das jetzt auch etwas relaxter...
  314.       (Hinweis von Michael Thiel)
  315.     Änderungen
  316.     - Durch die "Vorausberechnung" der Menüs bei SetMenuStrip() wird zwar
  317.       die Darstellung der Menüs beschleunigt, dafür werden allerdings 
  318.       Programme, die häufig SetMenuStrip() aufrufen, gebremst. Eigentlich
  319.       gibt es unter 2.0 dafür die Funktion ResetMenuStrip(), die nicht
  320.       zu einer Neuberechnung führt... Leider benutzt die Workbench diese
  321.       Funktion nicht konsequent. Deswegen habe ich ein neues Tool Type
  322.       ("CHECKWB") eingeführt, daß Magic Menu dazu veranlasst, bei Auf-
  323.       rufen der Workbench von SetMenuStrip() zu testen, ob das Menü be-
  324.       reits für das Fenster installiert wurde und in diesem Fall die Neu-
  325.       berechnung zu unterdrücken. Da die Workbench das Layout der Menüs
  326.       nie ändert, sondern nur Menüpunkte en- und disabled, ist diese
  327.       Lösung unproblematisch. 
  328.  
  329. Revision V1.12
  330. --------------
  331. changed on Mittwoch, 22-Okt-92 16:34:08  by  Martin Korndörfer.   LogMessage :
  332.     Änderungen:
  333.     - Beim Pull Down Menü wurde die Darstellung für DoubleBorders = AUS
  334.       geändert, Die Menüs haben jetzt eine Art "Kartei"-Design. (Vorschlag
  335.       von Andreas Schildbach)
  336.     - SMARTPATCH Tool Type eingeführt. Damit kann die Überprüfung der
  337.       Library Vektoren vor dem Uninstallieren abgeschaltet werden
  338.       (SMARTPATCH=NO), für den Fall das SaferPatches von Martin Adrian
  339.       oder ein vergleichbares Programm benutzt wird.
  340.     - CenterBoxes wurde modifiziert. Wenn in einem Menü bereits eimal eine
  341.       Auswahl stattgefunden hat, dann wird nicht mehr das ganze Menü, son-
  342.       dern der zuletzt aktivierte Menüpunkt um den Mauszeiger zentriert.
  343.       (Vorschlag von Garry Glendown)
  344.     Folgende Fehler wurden beseitigt:
  345.     - In der Pop-Up Darstellung wurden bei Menüs mit mehreren Spalten die
  346.       Untermenüs falsch positioniert. Beispiel: ClockDJ.
  347.       (Hinweis von Ralph Schäfer)
  348.     - Bei der Standardarstellung wurden nicht alle Farben korrekt wieder-
  349.       gegeben.
  350.     - Wenn beim Pop-Up Menü der "Menükörper" eines (Unter-)menüs den Körper
  351.       des restlichen Menüs (teilweise) überdeckt (z.B. wenn ein Menü
  352.       sehr breite Einträge hat) konnte es vorkommen, dass eigentlich ver-
  353.       deckte Menüpunkte aktiviert wurden. (Hinweis von Michael Thiel)
  354.     - In den Vorversionen wurden die InputEvents auf dem Stack allokiert
  355.       und waren deswegen nicht notwendigerweise auf einer Langwort-Grenze,
  356.       was zur Folge hatte, dass das console.device nichts damit anfangen
  357.       konnte. Jetzt werden die Events mit AllocVec angefordert. Dadurch
  358.       funktionieren auch alle Programme, die Menüevents über das
  359.       console.device abfragen (z.B. CSH). (Hinweis von Andreas Schildbach
  360.       und Matthias Mörstedt)
  361.  
  362. Revision V1.11
  363. --------------
  364. changed on Freitag, 20-Okt-92 00:50:33  by  Martin Korndörfer.   LogMessage :
  365.     Folgende Fehler beseitigt:
  366.     - Es konnte vorkommen, dass Magic Menu falsche Menüwerte an das Pro-
  367.       gramm schickt. Dadurch wurde eine ungewollte Menüfunktion aufgeru-
  368.       fen. (Hinweis von Kay Gehrke)
  369.     - Bei DirectoryOpus konnte es vorkommen, dass die rechte Maustaste
  370.       "steckenblieb", d.h. das Programm verhielt sich so, als ob man die
  371.       Taste gedrückt halten würde, obwohl man sie längst losgelassen hat.
  372.       (Hinweis von Toni Günzel-Peltner (WEGAR@AMC.ZER))
  373.     - Die Menuevents werden jetzt über das input.device gesendet, dadurch
  374.       bekommt jetzt auch ToolsDaemon mit, daß die Prefs geöffnet werden
  375.       sollen. Das console.device kümmert sich aber leider auch darum nicht.
  376.       (Hinweis von Thomas Mainz)
  377.     - Ein bereits selektierter Menüpunkt konnte beim loslassen ein wei-
  378.       teres mal selektiert werden, was bei MENUTOGGLE Menüpunkten zur Folge
  379.       hatte, daß sie wieder umgeschaltet wurden. Dieses Verhalten ist zwar
  380.       eigentlich logisch und konsequent, aber Intuition macht es anders...
  381.       ... und Magic Menu passt sich dem an. (Hinweis von Sönke Brandt und
  382.       Toni Günzel-Peltner)
  383.     Änderungen:
  384.     - SetMenuStrip() beschleunigt.
  385.     - DetailPen und BlockPen für die 2-D Darstellung werden jetzt aus der
  386.       Screen Struktur genommen, nicht mehr aus der DrawInfo.
  387.  
  388. Revision V1.10
  389. --------------
  390. changed on Dienstag, 13-Okt-92 00:59:43  by  Martin Korndörfer.   LogMessage :
  391.     Folgende Fehler beseitigt:
  392.     - CX_POPKEY wurde nicht erkannt. Der Popup String wird jetzt in der
  393.       Fenster Leiste angezeigt (wie sich das gehört) (Hinweis von Michael
  394.       Hohmann)
  395.     - Die Vektoren der gepatchten Intuition-Routinen werden vor der
  396.       Restaurierung darauf überprüft, ob sie von einem anderen Programm
  397.       modifiziert worden sind, wenn dem so ist, kann Magic Menu nicht ent-
  398.       fernt, sondern nur deaktiviert werden.
  399.     - Wenn das CheckImage eines Fensters gesetzt war wurden trotzdem die
  400.       Images von Magic Menu verwendet, jetzt wird das tatsächlich einge-
  401.       stellte Image verwendet (aber nur, wenn die Grösse nicht dem Image
  402.       von Intuition entspricht) (Hinweis von Markus Bartsch)
  403.     - Die fertigen Versionen der 1.06 wurden fälschlicherweise mit der
  404.       detach.o des SAS 5.10b gelinkt, was zur Folge hatte, daß der Pfad
  405.       "progdir:" nicht bekannt war (dieser Pfad ist ein neues Feature der
  406.       KS 2.0, aber das dafür nötige (neue) Feld der Prozess-Struktur wird
  407.       von detach.o nicht geklont). Ausserdem lief MagicMenu deswegen nicht
  408.       auf 68040ern (A4000). (Hinweis von Detlev ? (TETISOFT@APG.ZER) und
  409.       Markus Bartsch)
  410.     - Wurde das Fenster von Magic Menu geschlossen, obwohl es gar nicht
  411.       offen war (über Exchange) wurde mit wilden Pointern CloseWindow() und
  412.       andere Routinen aufgerufen... ;-(. Natürlich behoben. (Hinweis von
  413.       Sönke Brandt)
  414.     - Das "Drag-Select", also das selektieren mehrere Menüpunkte mit
  415.       gedrückt gehaltener, linken Maustaste (bei Press Once: gedrückter
  416.       Shift-Taste) hat nicht wie beschrieben (und von Intuition vorgemacht)
  417.       funktioniert. Sollte jetzt gehen. (Hinweis von Sönke Brandt)
  418.     Neue Features:
  419.     - Die Daten jedes Menues werden gespeichert, so ist die Darstellung der
  420.       Menues wesentlich schneller, da nicht jedesmal neu berechnet werden
  421.       muss.
  422.     - Daraus konnte dann das Feature entwickelt werden, dass sich Magic
  423.       Menu zu jedem Menü (inkl. Untermenüs) den zuletzt angewählten Punkt
  424.       merkt, und beim nächsten Aufruf über die Tastatur sofort anspringt.
  425.       (Vorschlag von Sönke Brandt, Markus Bartsch und Garry Glendown)
  426.     Änderungen:
  427.     - Bei "Double Borders" werden die angewählten Menüpunkte nicht mehr mit
  428.       einem "eingedrückten" sondern "herausragendem" Feld markiert. Das
  429.       macht optisch einfach mehr Sinn. (Vorschlag von Michael Hohmann)
  430.  
  431. Revision V1.06
  432. --------------
  433. changed on Freitag, 02-Okt-92 13:19:46  by  Martin Korndörfer.   LogMessage :
  434.     Wenn der System-Font <> ScreenFont dann wurde das Menü falsch berechnet
  435.     und dargstellt. Fehler behoben.
  436.     Einige Programme (MuchMore, TA) bekamen keine Events von der rechten
  437.     Maustaste (was muessen die auch im Event-Stream rumpfuschen?! Sorry,
  438.     Toni ... ;-) ). Behoben.
  439.  
  440. Revision V1.05
  441. --------------
  442. changed on Mittwoch, 30-Sep-92 14:31:13  by  Martin Korndörfer.   LogMessage :
  443.     Umschaltung zwischen 3D- und 2D-Darstellung mit der Ctrl Taste möglich,
  444.     während das Menü angezeigt wird.
  445.     Lädt Tool Types jetzt auch bei Start aus dem CLI.
  446.     Die Darstellung von Farbauswahl-Menüs wurde verbessert. Im Standardlook
  447.     werden die Farben IMMER korrekt angezeigt. Im 3D-Look wird nur Farbe 0
  448.     fälschlicherweise als Farbe 1 angezeigt, das läßt sich aber nicht
  449.     vermeiden.
  450.